html,body,div,ul,li,ol,p,form,input,span,a,img,h1,h2,h3,h4,del,dl,dd,dt,textarea,label,fieldset{margin:0px;	padding:0px;}

body{  font-family:"宋体";  font-size:12px; overflow-x:hidden; height:100%; background:url(../images/top_bg.jpg) repeat-x center top; color:#000; }

ul,li,dt,dd{list-style:none; vertical-align:middle;}

img{border:none;vertical-align:top;}

a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#920300;}
#img1{height:25px;margin-left:13px;}
#img2{height:25px;margin-left:13px;}
input.text{color:gray;}
.fl{ float:left;}

.fr{ float:right;}

.clear{clear:both;}

/* index */
.ban{ margin:0 auto; width:1000px; height:207px; overflow:hidden; background:url(../images/top.jpg) no-repeat top center;}

.nav{ margin:0 auto; width:100%; height:38px; overflow:hidden; background:url(../images/dh_bg.jpg) repeat-x top center;}
.nav ul{ margin:0px auto; width:920px; height:38px; line-height:38px; overflow:hidden; color:#FFF; padding-left:80px;}
.nav li{ float:left; width:120px; height:38px; line-height:38px; text-align:center; background:url(../images/nav-line.gif) no-repeat right center;}
.nav li a { display:block; width:100%; font-size:14px; font-weight:bold; color:#fff; }
.nav li:hover a:hover,.nav .sel { color:#36628e; text-decoration:none; background:url(../images/nav-hover.gif) no-repeat center;}
.nav .nobor{ background:none;}

.main_bg{ margin:0 auto; width:100%; height:21px;  background:url(../images/main_bg.jpg) repeat-x top center;}
.main{ margin:0 auto; width:1000px; height:auto; overflow:hidden; }

.news_left{ float:left; margin:0; width:679px; height:281px; overflow:hidden; border:1px solid #d9d9d9;}
.inner{
            width: 667px;
            height: 281px;
            overflow: hidden;
            position: relative;
			margin-left:7px;
        }
        ul.banner{
            width: 4000px;
            padding: 0;
            margin: 0;
            list-style: none;
            position: relative;
        }
        li{
            float: left;
        }
        .span_box{
            position: absolute;
            width: 490px;
            top: 50%;
            margin-top: -25px;
            display: none;
        }
        .span_box span{
            display: inline-block;
            width: 30px;
            height: 50px;
            position: absolute;
            color: white;
            background: rgba(0,0,0,0.5);
            line-height: 50px;
            font-size: 30px;
            text-align: center;
            cursor: pointer;
        }
        .right{
            position: absolute;
            right:-160px;
        }
				.left{
					position: absolute;
					left:15px;
			}
        .inner .number .current{
            background: white;
            color: black;
        }
.news_left img{ display:block; margin:7px auto; width:667px; height:267px; }

.news_right{ float:right; margin:0; width:302px; height:281px; overflow:hidden; background:url(../images/news_bg.jpg) no-repeat center top;border:1px solid #d9d9d9;}

.news_right_tit{ margin:10px auto 0; width:286px; height:30px; overflow:hidden; }
.news_right_tit strong{ float:left; width:auto; line-height:30px; font-size:14px; color:#0a64a3; padding-left:15px; }
.news_right_tit a{ float:right; margin-top:13px;}

.news_right_tit1{ margin:0 auto; padding-top:15px; width:286px; height:30px; overflow:hidden; border-top:#acacac 1px dashed; }
.news_right_tit1 strong{ float:left; width:auto; line-height:30px; font-size:14px; color:#0a64a3; padding-left:20px; background:url(../images/tzgg_tit.jpg) no-repeat 0 7px; }
.news_right_tit1 a{ float:right; margin-top:13px;}

.news_nr{ margin:10px auto 0; width:275px; height:88px; overflow:hidden; }
.news_nr ul li{ float:left; width:240px; height:24px; line-height:24px; background:url(../images/new_dian.jpg) no-repeat left center; padding-left:10px;}

.qzzp{ margin:0 auto; width:1000px; height:auto; overflow:hidden; margin-top:17px;} 

.qzzp_tit{ float:left; width:1000px; height:40px; overflow:hidden; overflow:hidden; background:url(../images/qzzp.gif) no-repeat;}
.qzzp_tit a{ display:block; margin:0; width:120px; height:40px; text-indent:-9999px;}
.t1{ background:url(../images/zph.gif) no-repeat; }
.t2{ background:url(../images/zpqy.gif) no-repeat; }
.t3{ background:url(../images/jyzd.gif) no-repeat; }
.t4{ background:url(../images/zcfg.gif) no-repeat; }

.qzzp_nr{ margin:0 auto; padding-bottom:5px; width:998px; height:auto; border:1px solid #cdcdcd; overflow:hidden; background:url(../images/zp_bg.gif) no-repeat right top; }
.qzzp_nr_ul{ float:left; width:318px; height:226px;margin-left:13px;display:inline;}
.qzzp_nr_ul_tit{ margin:0 auto; width:100%; height:25px; line-height:25px;  margin-top:15px; _margin-top:10px;}
.qzzp_nr_ul_tit strong{ float:left; display:block; width:97px; text-align:center; margin:0; color:#0e7bb3; font-size:16px; font-family:"微软雅黑"; }
.qzzp_nr_ul_tit a{ float:right; margin-top:12px;}

.qzzp_nr_ul_nr{ float:left; width:318px; height:25px;}
.qzzp_nr_ul_nr ul{ width:318px; height:25px; line-height:25px; background:url(../images/gwxx_tit.gif) no-repeat left center;}
.qzzp_nr_ul_nr ul li{ float:left; width:140px; height:25px; line-height:28px; font-weight:bold; font-size:12px; padding-left:10px;}
.qzzp_nr_ul_nr_ul{ float:left; width:318px; height:140px;}
.qzzp_nr_ul_nr_ul ul{ width:316px; height:22px; border-bottom:1px dashed #acacac; margin-top:2px;}
.qzzp_nr_ul_nr_ul ul li{ float:left; width:140px; height:22px; line-height:22px; padding-left:10px; font-size:12px; text-align:left;}

.gwss{ float:right; width:293px; height:204px; overflow:hidden; margin-left:13px; margin-top:15px; _margin-top:10px;}
.gwssbt{ float:left; width:280px; height:22px; line-height:22px; background:url(../images/line.gif) repeat-x bottom; }
.gwssbt ul{ float:left; margin:0; width:auto;}
.gwssbt li{ float:left; width:83px; height:21px; background:url(../images/rcss_hover.gif) no-repeat left center; text-align:center;}
.gwssbt li a{ float:left;width:83px; height:21px; font-size:12px; color:#b5b5b5;}
.gwssbt li a.hover{ float:left; width:80px; height:22px; background:url(../images/rcss_bg.gif) no-repeat left center; color:#0e7bb3; font-weight:bold;}
.gwssbt span{ float:right; display:block; margin:8px 10px 0 0; width:34px; height:5px; background:none;}

.gwss_nr{ float:left; width:293px; height:185px;}
select{ width:194px; border:1px solid #cecece; font-size:12px;}
.dl{ float:left; width:296px; height:215px; margin-top:9px; _margin-top:6px; background:url(../images/dl.gif) no-repeat; margin-left:15px;}

.dlbt1{ margin:15px auto; width:100%; height:auto; overflow:hidden; }
.dlbt1 ul{ float:right; margin:0; font-weight:bold; }
.dlbt1 li{ float:left; margin-right:10px; width:73px; height:25px; line-height:25px; color:#7a7a7a; text-align:center; background:url(../images/dl-th.gif) no-repeat;}
.dlbt1 li:hover{ float:left; margin-right:10px; width:73px; height:25px; line-height:25px; color:#fff; background:url(../images/dl-t.gif) no-repeat; }
.dlbt1 .selected{ color:#fff; background:url(../images/dl-t.gif) no-repeat; }

.dl-k{ margin-left:30px; width:244px; height:auto; overflow:hidden; }
.dl-k td{ height:29px; line-height:29px; }
.dl-k td p{ margin:10px auto 0; width:100%; height:auto; overflow:hidden; text-align:center;  }
.dl-k input{ width:155px; height:20px; border:1px solid #cecece;}

.tabnr1{ margin:0 auto;  clear:both; height:auto; width:100%;  border-top:none; }

.gwss-tab{ margin:10px auto 0; width:250px; height:auto; overflow:hidden; }
.gwss-tab td{ margin:2px 0; width:auto; height:28px; line-height:28px; overflow:hidden; }

.zpqy{ margin:0 auto; width:997px; height:227px; overflow:hidden; }
.zpqy ul{ margin:0 auto; width:997px; height:227px; overflow:hidden;  }
.zpqy ul li{ float:left; width:310px; height:66px; padding-left:15px; padding-top:6px;}
.zpqy img{ width:310px; height:66px;}

.jyzd{margin:0 auto; width:997px; height:227px; overflow:hidden; }
.jyzd_ul{ float:left; width:318px; height:227px; margin-left:12px; display:inline;}
.jyzd_ul_tit{ float:left; width:318px; height:38px; line-height:38px;}
.jyzd_ul_tit strong a{ float:left; display:block; margin-top:5px; padding-left:8px; font-size:16px; color:#0e7bb3; font-family:"微软雅黑"; }
.jyzd_ul_tit span a{ float:right; display:block; padding-right:5px; margin-top:22px; }

.jyzd_ul_nr{ float:left; width:318px; height:182px; background: url(../images/xi.jpg) no-repeat top center;}
.jyzd_ul_nr ul{ float:left; width:310px; height:24px; line-height:24px; padding-top:8px;}
.jyzd_ul_nr ul li{ float:left; width:290px; height:24px; line-height:24px; background:url(../images/new_dian.jpg) no-repeat center left; padding-left:10px;}
	
.yqlj{ float:left; width:997px; height:37px; line-height:37px; border:1px solid #aaadb2; background-color:#f0f0f0; margin-top:18px;}
.yqlj ul{ float:left; padding-left:14px; width:980px; font-size:14px; color:#20529b;}
.yqlj ul select{ margin-right:20px; font-size:12px;}


/*--foot--*/
.foot{ margin:10px auto; width:1000px; height:auto; overflow:hidden;}
.foot ul{ width:978px; margin:0; padding:10px; border:1px solid #cccccc; height:auto; background-color:#f0f0f0; color:#20529b;}
.foot p{ margin:10px auto; width:100%; height:auto; overflow:hidden; line-height:28px; text-align:center; }


/* list */
.fnav{ margin-bottom:15px; width:248px; height:auto; overflow:hidden; border:#4e86bb 1px solid; border-bottom:none; }
.fnav li{ margin:0 auto; width:100%; height:31px; background:url(../images/nli.gif) repeat-x; overflow:hidden; line-height:31px; }
.fnav li a{ background:url(../images/ico.gif) no-repeat 10px 1px; padding-left:30px; font-size:14px; color:#fff; }

.list_left{float:left; margin:0; width:250px; height:auto; overflow:hidden; }
.list_left_1{ margin:0; width:248px; height:187px; background:url(../images/list_left_zxxw.gif) no-repeat top center; border:1px solid #dddddd;}
.list_left_1 span img{float:left;margin:14px 0 15px 200px ;display:inline;}
.list_left_1 ul{float:left; margin-left:10px;display:inline;}
.list_left_1 li{width:229px;height:24px;float:left; background:url(../images/list_left_doc.gif) no-repeat 0px 8px; display:inline;padding-left:10px; text-align:left; line-height:24px;display:inline;}

.list_left_2{ margin-top:15px; width:248px; height:200px; background:url(../images/list_left_grqz.gif) repeat-x top left; border:1px solid #dddddd; }
.list_left_2 span img{float:left;margin:14px 0 15px 200px ;display:inline;}
.list_left_2_bj{ margin:60px auto 0; padding-left:5px; width:220px; height:auto; overflow:hidden; }
.list_left_2_zi{font-size:12px;text-align:center}

.list_left_3{ margin-top:15px; width:248px; height:185px; background:url(../images/list_left_dwzp.gif) repeat-x top left; border:1px solid #dddddd; }
.list_left_3 span img{float:left;margin:14px 0 15px 200px ;display:inline;}
.list_left_3_bj{ margin:60px auto 0;  width:230px; height:auto; overflow:hidden; }
.list_left_3_zi{font-size:12px;text-align:center}


.list_right{ float:right; margin:0; width:736px; height:auto; overflow:hidden; border:1px solid #dddddd; }

.ntit{ margin:0 auto 15px; width:100%; height:36px; overflow:hidden; border-bottom:#3b90d0 2px solid;padding-top:10px; }
.ntit strong{ display:block; width:100%; height:36px; overflow:hidden; text-indent:-9999px;}
.tit_xwdt{  background:url(../images/list_right_xwdt.gif) no-repeat;  }
.tit_zcfg{  background:url(../images/list_right_zcfg.gif) no-repeat; }
.tit_bszn{  background:url(../images/list_right_bszn.gif) no-repeat; }
.tit_xzzx{  background:url(../images/list_right_xzzx.gif) no-repeat; }
.tit_tzgg{  background:url(../images/list_right_tzgg.gif) no-repeat; }
.tit_jyzd{  background:url(../images/list_right_jyzd.gif) no-repeat; }

.list_right_nr{ margin:0 auto; width:670px; height:auto; overflow:hidden; }
.list_right_nr li{ float:left; width:100%; height:40px; line-height:40px;  border-bottom:dotted #dddddd 1px;}
.list_right_nr li a{ float:left; margin:0; }
.list_right_nr li span{ float:right; margin-right:10px; }

.list_page{ margin:17px auto; width:100%; height:26px; line-height:26px; text-align:center; }
.list_page span{ margin:0 5px; color:#000; height:26px; line-height:26px;}
.list_page a{ margin:0 5px; color:#ff2f00; text-decoration:underline; }
.list_page P{ float:right;}

.index_list_page{ margin-left:225px;margin-top:17px; width:100%; height:26px; line-height:26px; text-align:center; }
.index_list_page span{ margin:0 5px; color:#000; height:26px; line-height:26px;}
.index_list_page a{ margin:0 5px; color:#ff2f00; text-decoration:underline; }
.index_list_page P{ float:left;}

/*--nr--*/
.end_title{ margin:0 auto; width:700px; height:auto; overflow:hidden; }
.end_tit{width:701px; line-height:40px; float:left; text-align:center; font-size:24px; font-weight:bold;word-break:break-all;color:#1c86a9;}
.end_admin{width:701px;height:26px;line-height:26px; float:left; text-align:center; font-size:12px; border-bottom: 1px dashed #979797; 
overflow:hidden; padding-top:10px; color:#979797;}
.end_con{ margin:20px auto; width:650px; height:auto; overflow:hidden; line-height:24px; color:3e3f3f;}

.end_list{ margin:0 auto; width:660px; height:100px; overflow:hidden; padding-top:54px; }
.end_list_tit{ margin:0 auto; width:680px; height:34px; overflow:hidden; line-height:34px; }

.end_list_nr1{ margin:0 auto; width:680px; height:100px; overflow:hidden; }
.end_list_nr1 li{ margin:0 auto;  width:100%; height:30px; line-height:30px; background:url(../images/end_dian.gif) no-repeat left center; padding-left:10px; }
.end_list_nr1 li a{color:#487bc0; text-decoration: underline;}
.end_list_nr1 li a:hover{ color:#920300;text-decoration: underline;}


/* grqz */
.grqz{ margin:0 auto; width:1000px; height:auto; overflow:hidden; }

.title{ float:left; width:998px; height:36px; overflow:hidden; overflow:hidden; background:url(../images/tit-grqz.gif) no-repeat; border:1px solid #cdcdcd; border-bottom:#3b90d0 2px solid;}
.title a{ display:block; margin:0; width:120px; height:36px; text-indent:-9999px;}
.t5{ background:url(../images/tit-dwzp.gif) no-repeat; }
.t6{ background:url(../images/tit-zph.gif) no-repeat; }
.t7{ background:url(../images/tit-zpqy.gif) no-repeat; }
.t8{ background:url(../images/tit-jyzd.gif) no-repeat; }
.t9{ background:url(../images/tit-zcfg.gif) no-repeat; }
.t10{ background:url(../images/tit-yhdl.gif) no-repeat; border-bottom:none; }

.w665{ margin-left:15px; _margin-left:8px; width:665px; height:auto; overflow:hidden; }

.tab-grqz{ margin:0 auto; width:100%; height:auto; overflow:hidden; background:url(../images/zpb_tit.gif) no-repeat;}
.tab-grqz th{ margin:0; padding-left:10px; width:auto; height:25px; line-height:25px; font-weight:bold;}
.tab-grqz td{ margin:0; padding-left:10px; width:auto; height:24px; line-height:24px; border-bottom:#acacac 1px dashed;cursor:pointer; }

.xx-tit { margin:0 auto 20px; width:100%; height:28px; background-color:#235e8b; overflow:hidden;}
.xx-tit strong{ float:left; margin-left:10px; color:#fff; line-height:28px; }
.xx-tit .gbbut{ float:right; margin:9px 10px 0 0; cursor: default; background:url(../images/close.jpg) no-repeat; width:9px; height:10px; border:0; cursor:pointer; }

.xx-tab{ margin:0 auto 20px; width:95%; height:auto; overflow:hidden; border-top:#ccc 1px solid;  border-left:#ccc 1px solid; }
.xx-tab td{ padding:5px; border-bottom:#ccc 1px solid;  border-right:#ccc 1px solid; line-height:14px; }
.xx-tab td label{ float:right; margin:0;}

.close{ margin:0 auto; display:block; width:109px; height:24px; line-height:24px; border:0; background:url(../images/ssbg.jpg) no-repeat; text-align:center; font-size:14px; color:#25578e; font-weight:bold;  }

/* dwyhdl */
.ban1{ margin:0 auto; width:1000px; height:210px; overflow:hidden; background:url(../images/top1.jpg) no-repeat top center;}
.ban2{ margin:0 auto; width:1000px; height:210px; overflow:hidden; background:url(../images/top2.jpg) no-repeat top center;}

.nav1{ margin:0 auto; width:1000px; height:210px; overflow:hidden;  position:relative;}
.nav1 p{  width:262px; height:28px; line-height:28px; position:absolute; right:0; top:0; background:url(../images/top-nav.gif) no-repeat; color:#4992eb; text-align:center; }
.nav1 p a{ color:#4992eb; margin-left:13px;}

.nav1 ul{ margin:0 auto; width:100%; height:29px; overflow:hidden; position:absolute; bottom:0; font-size:14px; font-weight:bold;border-bottom:#2787d5 2px solid;}
.nav1 li{ float:left; margin-right:5px; width:100px; height:auto; line-height:32px; text-align:center; background:url(../images/yh-nav1.gif) no-repeat top center; }
.nav1 li a{ display:block; margin:0; width:100%; color:#2787d5;  }
.nav1 li a:hover,.nav1 .sel{ background:url(../images/yh-nav.gif) no-repeat top center; color:#fff; text-decoration:none; }

.w195{ margin:0; width:195px; height:auto; overflow:hidden; }
.w195 dl{ margin:0 auto; padding-bottom:10px; width:193px; border:#ccc 1px solid; height:auto; overflow:hidden; font-size:14px; }
.w195 dt{ margin:0 auto 10px; width:100%; height:35px; line-height:35px; overflow:hidden; background:url(../images/dt.gif) repeat-x;}
.w195 dt strong{ color:#656565; margin-left:10px;}
.w195 dd{  margin:0 auto; width:100%; height:35px; line-height:35px; overflow:hidden; }
.w195 dd:hover{ background-color:#f6f6f6;}
.w195 dd img{ vertical-align:middle; margin:0 10px;}
.w195 dd a{ color:#848484;}

.fbrq{ margin:15px auto 0; padding-bottom:10px; width:193px; border:#ccc 1px solid; height:auto; overflow:hidden; }
.fbrq strong{ padding-left:25px; line-height:30px; color:#4f5e71; background:url(../images/ico10.jpg) no-repeat 12px 2px;}
.fbrq li{ margin:0 auto; width:80%; height:auto; line-height:20px;}

.w795{ margin:0; width:795px; height:auto; overflow:hidden; }
.yh-tit{ margin:0 auto; width:793px; height:35px; line-height:35px; overflow:hidden; border:#ccc 1px solid; border-bottom:none; }
.yh-tit strong{ color:#656565; margin-left:10px; font-size:14px;}

.dwyhdl{ margin:0 auto; width:100%; height:auto; overflow:hidden; border-top:#ccc 1px solid;  border-left:#ccc 1px solid; }
.dwyhdl td{ margin:0; padding:5px; width:auto; height:auto; overflow:hidden; border-bottom:#ccc 1px solid;  border-right:#ccc 1px solid; line-height:20px; }
.dwyhdl td label{ float:right; font-weight:bold; text-align:right; }
.dwyhdl td font{ color:#F00; font-size:12px; font-weight:lighter; }
.dwyhdl td img{ vertical-align:bottom; }

.dwyhdl .ipu{ margin:0; width:154px; height:20px; line-height:20px; border:#abadb3 1px inset; }
.dwyhdl select{ margin-right:5px; width:auto; height:20px; line-height:20px; border:#abadb3 1px solid; font-size:12px; }

.llipu { height:20px; line-height:20px; border-right:none; width:110px; border:1px solid #CCC;}
.liulan { width:46px;height:22px; cursor:pointer;}
.files{	position:absolute; left:202px; top:52px; height:26px;cursor:pointer; filter: Alpha(opacity=0);-moz-opacity:0; opacity:0; }

.btn1{ margin:0; width:48px; height:22px; }
.btn{ margin:20px auto; width:100%; height:auto; overflow:hidden; text-align:center;}
.btn input{ margin:0 10px; width:43px; height:22px; border:0; cursor:pointer; }
.bc{ background:url(../images/bc.jpg) no-repeat; }
.xz{ background:url(../images/xz.jpg) no-repeat; }
.qx{ background:url(../images/qx.jpg) no-repeat; }
.gg{ background:url(../images/gg.jpg) no-repeat; }

.gryhdl{ margin:0 auto; padding:80px 0; width:795px; height:auto; overflow:hidden; border:#ccc 1px solid; }
.gryhdl td{ margin:0; padding:8px; width:auto; height:auto; overflow:hidden; font-size:14px; color:#747474; }
.gryhdl td label{ float:right; text-align:right; }

.yh-nr{ margin:0 auto; width:793px; height:auto; overflow:hidden; border:#ccc 1px solid; }

.yh-ss{ margin:20px auto; width:100%; height:auto; overflow:hidden; }
.yh-ss li{ float:left; margin-bottom:15px; width:33%; height:auto; overflow:hidden; }
.yh-ss li label{ float:left; margin:0; width:75px; line-height:22px; text-align:right; }
.yh-ss select{ margin:0; width:185px; height:20px; line-height:20px; border:#abadb3 1px inset; font-size:12px; }
.yh-ss p{ margin:0 auto; width:100%; height:auto; overflow:hidden; text-align:center; }
.ssbtn{ margin:0 20px; width:109px; height:24px; background:url(../images/ssbg.jpg) no-repeat; border:0; text-align:center; font-size:14px; color:#3472ac;}

.zwlb{ margin:0 auto; width:760px; height:auto; overflow:hidden;}
.zwlb th{ margin:0; width:auto; height:32px; line-height:32px; font-weight:bold; text-align:center; background:url(../images/zptit.jpg) repeat-x bottom;}
.zwlb td{ margin:0; width:auto; height:32px; line-height:32px; text-align:center; }
.zwlb input,.num input{ float:left; margin-left:20px;}

.num{ margin:0 auto; width:760px; height:auto; overflow:hidden; }
.num a{ color:#ff7300; text-decoration:underline;}

.zph-tab{ margin:20px auto; width:95%; height:auto; overflow:hidden; color:#444;  text-align:left;}
.zph-tab th{ line-height:60px; font-size:24px; font-weight:lighter; color:#2d6da3; font-family:"微软雅黑"; }
.zph-tab td{ margin:0; width:auto; border-bottom:#e8e8e8 1px solid; line-height:35px; }
.zph-tab td label{ display:block; width:80px; text-align:right; margin-right:20px; }
.zph-tab td p{ margin:0 auto; width:370px; height:auto; overflow:hidden;}

.xqtit{ margin:0 auto; width:95%; height:auto; overflow:hidden;  color:#fff;  }
.xqtit strong{ display:block; margin:0; width:96px; line-height:24px;  text-align:center; background:url(../images/zphtit.jpg) no-repeat; font-weight:lighter; font-size:14px; font-family:"微软雅黑";}
.xqtit p{ margin:0 auto; width:100%; height:auto; overflow:hidden; text-align:center;}
.xqtit p a{ margin:0 5px; color:#006699; font-weight:bold; cursor:pointer; }

.w952{ margin:0 auto 20px; padding:15px 0; width:95%; height:auto; overflow:hidden; border:#e8e8e8 1px solid;  }
.w952 p{ margin:0 auto; width:95%; height:auto; overflow:hidden; line-height:24px; color:#444;}

.dlbg{ background:url(../images/dlbg.gif) top center; height:414px;}

.login{ margin:70px auto 0; width:348px; height:auto; overflow:hidden; background:url(../images/login.gif) repeat-x center; border:#c2d1e1 1px solid; }
.dlbt{ margin:0 auto; width:100%; height:auto; overflow:hidden; }
.dlbt li{ float:left; margin:0; width:174px; height:43px; line-height:43px; color:#3c7db3; text-align:center; font-size:21px; font-family:"微软雅黑"; }
.dlbt li:hover{ float:left; margin:0; width:174px; height:43px; line-height:43px; color:#fff; background:url(../images/dl-h.gif) no-repeat; }
.dlbt .selected{ color:#fff; background:url(../images/dl-h.gif) no-repeat; }

.tabnr{ margin:0 auto;  clear:both; height:auto; width:295px;  border-top:none; }
.hide{display:none}
.tabnr li{ margin:20px auto 0; width:100%; height:auto; overflow:hidden; }
.tabnr li label{ float:left; margin-right:15px; width:60px; line-height:28px; text-align:right; }
.tabnr li span{ display:block; float:left; margin-left:5px; width:86px; height:30px; }
.dlipu{ float:left; margin:0; width:215px; height:28xp; line-height:28px; border:#c9d2db 1px solid;}
.dlipu1{ float:left; margin:0; width:124px; height:28px; line-height:28px; border:#c9d2db 1px solid;}
.dlbtn{ display:block; margin:5px auto; width:120px; height:42px; border:0; background:url(../images/dlbtn.gif) no-repeat; }





.mb{ margin-bottom:20px;}
.mt12{ margin-top:12px;}
#grjl-tab{
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	left:0px;
	top:0px;
	z-index:1000l;
	padding:20px;
	display:none;
	
}
.divlist{
	background-color:white;
	width:65%;
	margin:0px auto;
	padding:0px 20px 20px 20px;
	display:none;
	position:absolute;
}
.titzdy{
	float: left;
    display: block;
    width: 97px;
    text-align: center;
    color: rgb(14, 123, 179);
    font-size: 20px;
    font-family: 微软雅黑;
    margin: 0px;
}







